﻿package Message.Game
{
    import Engine.RMI.*;
    import Framework.Serialize.*;
    import Message.Public.*;

    public class ICopyPrxHelper extends RMIProxyObject implements ICopyPrx
    {
        public static const NAME:String = "Message.Game.ICopy";

        public function ICopyPrxHelper()
        {
            name = "ICopy";
            return;
        }// end function

        public function addCopyNum_async(param1:AMI_ICopy_addCopyNum, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("addCopyNum");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function battleFieldTask_async(param1:AMI_ICopy_battleFieldTask) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("battleFieldTask");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function changeBoss_async(param1:AMI_ICopy_changeBoss, param2:SEntityId) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("changeBoss");
            var _loc_5:* = new SerializeStream();
            param2.__write(_loc_5);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function clearEnterCopyCd_async(param1:AMI_ICopy_clearEnterCopyCd, param2:int, param3:int) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("clearEnterCopyCd");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeInt(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function clearEnterPlacardCopyCd_async(param1:AMI_ICopy_clearEnterPlacardCopyCd, param2:int, param3:int) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("clearEnterPlacardCopyCd");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeInt(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function copyWaitingRoomOper_async(param1:AMI_ICopy_copyWaitingRoomOper, param2:int, param3:int, param4:int) : void
        {
            var _loc_5:* = makeContext(session);
            var _loc_6:* = makeCall("copyWaitingRoomOper");
            var _loc_7:* = new SerializeStream();
            _loc_7.writeInt(param2);
            _loc_7.writeInt(param3);
            _loc_7.writeInt(param4);
            Outgoing.invokeAsync(_loc_5, _loc_6, _loc_7, param1);
            return;
        }// end function

        public function enterArena_async(param1:AMI_ICopy_enterArena, param2:SEntityId) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("enterArena");
            var _loc_5:* = new SerializeStream();
            param2.__write(_loc_5);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function enterArenaOB_async(param1:AMI_ICopy_enterArenaOB, param2:int, param3:int) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("enterArenaOB");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeInt(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function enterBattleField_async(param1:AMI_ICopy_enterBattleField, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("enterBattleField");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function enterChallengeCopy_async(param1:AMI_ICopy_enterChallengeCopy, param2:int, param3:int, param4:int) : void
        {
            var _loc_5:* = makeContext(session);
            var _loc_6:* = makeCall("enterChallengeCopy");
            var _loc_7:* = new SerializeStream();
            _loc_7.writeInt(param2);
            _loc_7.writeInt(param3);
            _loc_7.writeInt(param4);
            Outgoing.invokeAsync(_loc_5, _loc_6, _loc_7, param1);
            return;
        }// end function

        public function enterCopy_async(param1:AMI_ICopy_enterCopy, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("enterCopy");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function enterCrossMainCity_async(param1:AMI_ICopy_enterCrossMainCity) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("enterCrossMainCity");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function enterCrossMap_async(param1:AMI_ICopy_enterCrossMap, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("enterCrossMap");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function enterExpCopy_async(param1:AMI_ICopy_enterExpCopy) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("enterExpCopy");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function enterGuildBossCopy_async(param1:AMI_ICopy_enterGuildBossCopy) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("enterGuildBossCopy");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function enterGuildDefenseCopy_async(param1:AMI_ICopy_enterGuildDefenseCopy, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("enterGuildDefenseCopy");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function enterGuildManor_async(param1:AMI_ICopy_enterGuildManor, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("enterGuildManor");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function enterGuildWar_async(param1:AMI_ICopy_enterGuildWar) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("enterGuildWar");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function enterGuildWinePartyCopy_async(param1:AMI_ICopy_enterGuildWinePartyCopy) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("enterGuildWinePartyCopy");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function enterHall_async(param1:AMI_ICopy_enterHall, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("enterHall");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function enterLocalHoleCopy_async(param1:AMI_ICopy_enterLocalHoleCopy, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("enterLocalHoleCopy");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function enterMainCityBattle_async(param1:AMI_ICopy_enterMainCityBattle) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("enterMainCityBattle");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function enterMainCityBattle2Copy_async(param1:AMI_ICopy_enterMainCityBattle2Copy) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("enterMainCityBattle2Copy");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function enterMergeBossCopy_async(param1:AMI_ICopy_enterMergeBossCopy) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("enterMergeBossCopy");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function enterMonsterSiege_async(param1:AMI_ICopy_enterMonsterSiege) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("enterMonsterSiege");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function enterPeaceBossCopy_async(param1:AMI_ICopy_enterPeaceBossCopy, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("enterPeaceBossCopy");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function enterPetBreakCopy_async(param1:AMI_ICopy_enterPetBreakCopy, param2:int, param3:int, param4:String) : void
        {
            var _loc_5:* = makeContext(session);
            var _loc_6:* = makeCall("enterPetBreakCopy");
            var _loc_7:* = new SerializeStream();
            _loc_7.writeInt(param2);
            _loc_7.writeInt(param3);
            _loc_7.writeString(param4);
            Outgoing.invokeAsync(_loc_5, _loc_6, _loc_7, param1);
            return;
        }// end function

        public function enterPlacardCopy_async(param1:AMI_ICopy_enterPlacardCopy, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("enterPlacardCopy");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function enterQuestionCopy_async(param1:AMI_ICopy_enterQuestionCopy) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("enterQuestionCopy");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function enterRaidersCopy_async(param1:AMI_ICopy_enterRaidersCopy) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("enterRaidersCopy");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function enterSunbath_async(param1:AMI_ICopy_enterSunbath, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("enterSunbath");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function enterTowerCopy_async(param1:AMI_ICopy_enterTowerCopy, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("enterTowerCopy");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function enterTowerCopy2_async(param1:AMI_ICopy_enterTowerCopy2, param2:int, param3:int) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("enterTowerCopy2");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeInt(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function enterTowerCopy4_async(param1:AMI_ICopy_enterTowerCopy4, param2:int, param3:int) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("enterTowerCopy4");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeInt(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function escortOper_async(param1:AMI_ICopy_escortOper, param2:int, param3:int, param4:Boolean, param5:SEntityId) : void
        {
            var _loc_6:* = makeContext(session);
            var _loc_7:* = makeCall("escortOper");
            var _loc_8:* = new SerializeStream();
            _loc_8.writeInt(param2);
            _loc_8.writeInt(param3);
            _loc_8.writeBool(param4);
            param5.__write(_loc_8);
            Outgoing.invokeAsync(_loc_6, _loc_7, _loc_8, param1);
            return;
        }// end function

        public function getArenaBattles_async(param1:AMI_ICopy_getArenaBattles, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getArenaBattles");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getArenaLv_async(param1:AMI_ICopy_getArenaLv) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getArenaLv");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getArenaReward_async(param1:AMI_ICopy_getArenaReward, param2:int, param3:int) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("getArenaReward");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeInt(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function getArenaToplist_async(param1:AMI_ICopy_getArenaToplist, param2:int, param3:int) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("getArenaToplist");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeInt(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function getBattleFieldInfo_async(param1:AMI_ICopy_getBattleFieldInfo) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getBattleFieldInfo");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getBattleFieldPlayerScore_async(param1:AMI_ICopy_getBattleFieldPlayerScore) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getBattleFieldPlayerScore");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getCopyFirstBloodReward_async(param1:AMI_ICopy_getCopyFirstBloodReward, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getCopyFirstBloodReward");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getCopyWaitingRoomInfo_async(param1:AMI_ICopy_getCopyWaitingRoomInfo, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getCopyWaitingRoomInfo");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getEarthPlacardInfo_async(param1:AMI_ICopy_getEarthPlacardInfo) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getEarthPlacardInfo");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getGuildWarInfo_async(param1:AMI_ICopy_getGuildWarInfo) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getGuildWarInfo");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getGuildWarPlayerScores_async(param1:AMI_ICopy_getGuildWarPlayerScores) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getGuildWarPlayerScores");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getGuildWarVipExploit_async(param1:AMI_ICopy_getGuildWarVipExploit) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getGuildWarVipExploit");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getGuildWarWinExtraReward_async(param1:AMI_ICopy_getGuildWarWinExtraReward) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getGuildWarWinExtraReward");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getHeavenPlacardInfo_async(param1:AMI_ICopy_getHeavenPlacardInfo) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getHeavenPlacardInfo");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getMainCityBattle1Details_async(param1:AMI_ICopy_getMainCityBattle1Details) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getMainCityBattle1Details");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getMainCityBattle2Details_async(param1:AMI_ICopy_getMainCityBattle2Details) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getMainCityBattle2Details");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getMyArenaInfo_async(param1:AMI_ICopy_getMyArenaInfo, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getMyArenaInfo");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getPeaceBossRoomList_async(param1:AMI_ICopy_getPeaceBossRoomList) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getPeaceBossRoomList");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getPlacardDetailInfo_async(param1:AMI_ICopy_getPlacardDetailInfo, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getPlacardDetailInfo");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getPlayerChallengeCopyInfo_async(param1:AMI_ICopy_getPlayerChallengeCopyInfo) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getPlayerChallengeCopyInfo");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getPlayerChallengeRecords_async(param1:AMI_ICopy_getPlayerChallengeRecords, param2:int, param3:int, param4:int) : void
        {
            var _loc_5:* = makeContext(session);
            var _loc_6:* = makeCall("getPlayerChallengeRecords");
            var _loc_7:* = new SerializeStream();
            _loc_7.writeInt(param2);
            _loc_7.writeInt(param3);
            _loc_7.writeInt(param4);
            Outgoing.invokeAsync(_loc_5, _loc_6, _loc_7, param1);
            return;
        }// end function

        public function getSunbathInfo_async(param1:AMI_ICopy_getSunbathInfo) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getSunbathInfo");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getTowerCopy4FirstRewardGetInfo_async(param1:AMI_ICopy_getTowerCopy4FirstRewardGetInfo, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getTowerCopy4FirstRewardGetInfo");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getTowerCopy4FirstRewards_async(param1:AMI_ICopy_getTowerCopy4FirstRewards, param2:int, param3:int) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("getTowerCopy4FirstRewards");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeInt(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function getTowerScanReward_async(param1:AMI_ICopy_getTowerScanReward, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getTowerScanReward");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getTowerScanStatus_async(param1:AMI_ICopy_getTowerScanStatus, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getTowerScanStatus");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getTowerTopList_async(param1:AMI_ICopy_getTowerTopList) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getTowerTopList");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getUniqueBossCopyPanelInfo_async(param1:AMI_ICopy_getUniqueBossCopyPanelInfo, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getUniqueBossCopyPanelInfo");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getUniqueBossHurtList_async(param1:AMI_ICopy_getUniqueBossHurtList) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getUniqueBossHurtList");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function goToGroupTowerLevel_async(param1:AMI_ICopy_goToGroupTowerLevel, param2:int, param3:int) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("goToGroupTowerLevel");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeInt(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function goToTowerCopy4Level_async(param1:AMI_ICopy_goToTowerCopy4Level, param2:int, param3:int) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("goToTowerCopy4Level");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeInt(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function leftCopy_async(param1:AMI_ICopy_leftCopy) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("leftCopy");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function leftHall_async(param1:AMI_ICopy_leftHall) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("leftHall");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function mopChallengeCopy_async(param1:AMI_ICopy_mopChallengeCopy, param2:int, param3:int) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("mopChallengeCopy");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeInt(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function openEscort_async(param1:AMI_ICopy_openEscort) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("openEscort");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function reEnterCopy_async(param1:AMI_ICopy_reEnterCopy) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("reEnterCopy");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function rentGuildMercenary_async(param1:AMI_ICopy_rentGuildMercenary, param2:int, param3:int) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("rentGuildMercenary");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeInt(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function resetBattleFieldForce_async(param1:AMI_ICopy_resetBattleFieldForce, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("resetBattleFieldForce");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function resetTowerCopy_async(param1:AMI_ICopy_resetTowerCopy, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("resetTowerCopy");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function scanTowerCopy_async(param1:AMI_ICopy_scanTowerCopy, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("scanTowerCopy");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function showOffBattleFieldScore_async(param1:AMI_ICopy_showOffBattleFieldScore) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("showOffBattleFieldScore");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function signUpArena_async(param1:AMI_ICopy_signUpArena, param2:int, param3:Boolean, param4:EArenaMode) : void
        {
            var _loc_5:* = makeContext(session);
            var _loc_6:* = makeCall("signUpArena");
            var _loc_7:* = new SerializeStream();
            _loc_7.writeInt(param2);
            _loc_7.writeBool(param3);
            param4.__write(_loc_7);
            Outgoing.invokeAsync(_loc_5, _loc_6, _loc_7, param1);
            return;
        }// end function

        public function signUpGuildWar_async(param1:AMI_ICopy_signUpGuildWar) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("signUpGuildWar");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function sunbathOper_async(param1:AMI_ICopy_sunbathOper, param2:int, param3:SEntityId) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("sunbathOper");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            param3.__write(_loc_6);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function upgradeGuildDefenseCopyTower_async(param1:AMI_ICopy_upgradeGuildDefenseCopyTower, param2:int, param3:int) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("upgradeGuildDefenseCopyTower");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeInt(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function viewGroup_async(param1:AMI_ICopy_viewGroup, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("viewGroup");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

    }
}
